Solving Set Partitioning Problems with Constraint Programming
نویسنده
چکیده
This paper investigates the potential of constraint programming for solving set partitioning problems occurring in crew scheduling, where constraint programming is restricted to not employ external solvers, as for instance integer linear programming solvers. We evaluate preprocessing steps known from the OR literature on moderately sized set partitioning problems. Further, we propose a new preprocessing technique which allows to reduce problem size more effectively than standard preprocessing techniques but with similar computational effort. Additionally, we propose a propagation algorithm for a global set partitioning constraint which, compared with other constraint programming approaches, finds and proves optimal solutions significantly faster resp. produces better solutions in a given time period.
منابع مشابه
A Note on Mixed Set Programming
This short paper presents the “Mixed Set Programming” framework of NCL in modeling and solving constraint satisfaction problems over a mixed domain of reals, integers, Booleans, references, and sets. Modeling abstraction and the solving of a few hard combinatorial problems such as set partitioning and job-shop scheduling are illustrated.
متن کاملSolving Fractional Programming Problems based on Swarm Intelligence
This paper presents a new approach to solve Fractional Programming Problems (FPPs) based on two different Swarm Intelligence (SI) algorithms. The two algorithms are: Particle Swarm Optimization, and Firefly Algorithm. The two algorithms are tested using several FPP benchmark examples and two selected industrial applications. The test aims to prove the capability of the SI algorithms to s...
متن کاملACO with Lookahead Procedures for Solving Set Partitioning and Covering Problems
Set Covering Problem and Set Partitioning Problem can model several real life situations. In this paper we solve some benchmarks of them with Ant Colony Optimization algorithms and some hybridizations of them with Constraint Programming techniques. The Lookahead mechanism allows the incorporation of information on the anticipated decisions that are beyond the immediate choice horizon. Computati...
متن کاملConvex Generalized Semi-Infinite Programming Problems with Constraint Sets: Necessary Conditions
We consider generalized semi-infinite programming problems in which the index set of the inequality constraints depends on the decision vector and all emerging functions are assumed to be convex. Considering a lower level constraint qualification, we derive a formula for estimating the subdifferential of the value function. Finally, we establish the Fritz-John necessary optimality con...
متن کاملCockpit Crew Pairing Problem in Airline Scheduling: Shortest Path with Resources Constraints Approach
Increasing competition in the air transport market has intensified active airlines’ efforts to keep their market share by attaching due importance to cost management aimed at reduced final prices. Crew costs are second only to fuel costs on the cost list of airline companies. So, this paper attempts to investigate the cockpit crew pairing problem. The set partitioning problem has been used for ...
متن کامل